package com.manager.kudian.system.vo;

import com.fasterxml.jackson.annotation.JsonFormat;

import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import java.sql.Timestamp;

import static javax.persistence.GenerationType.IDENTITY;

/**
 * Created by apple on 16/8/9.
 */
public class AccountStatementVO {

    // Fields

    private Integer asId;
    private String asDay;
    private Timestamp addTime;
    private Boolean asStatus;
    private Integer sellerId;
    private Boolean isPay;
    private Timestamp payTime;
    private Double asAmount;
    private Double ordersAmount;
    private Double fee;
    private Boolean isConfirm;
    private Timestamp confirmTime;
    private Integer userId;
    private String sellerName;
    private String bankAccount;

    public Integer getAsId() {
        return this.asId;
    }

    public void setAsId(Integer asId) {
        this.asId = asId;
    }

    public String getAsDay() {
        return this.asDay;
    }

    public void setAsDay(String asDay) {
        this.asDay = asDay;
    }

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
    public Timestamp getAddTime() {
        return this.addTime;
    }

    public void setAddTime(Timestamp addTime) {
        this.addTime = addTime;
    }

    public Boolean getAsStatus() {
        return this.asStatus;
    }

    public void setAsStatus(Boolean asStatus) {
        this.asStatus = asStatus;
    }

    public Integer getSellerId() {
        return this.sellerId;
    }

    public void setSellerId(Integer sellerId) {
        this.sellerId = sellerId;
    }

    public Boolean getIsPay() {
        return this.isPay;
    }

    public void setIsPay(Boolean isPay) {
        this.isPay = isPay;
    }

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
    public Timestamp getPayTime() {
        return this.payTime;
    }

    public void setPayTime(Timestamp payTime) {
        this.payTime = payTime;
    }

    public Double getAsAmount() {
        return this.asAmount;
    }

    public void setAsAmount(Double asAmount) {
        this.asAmount = asAmount;
    }

    public Double getOrdersAmount() {
        return this.ordersAmount;
    }

    public void setOrdersAmount(Double ordersAmount) {
        this.ordersAmount = ordersAmount;
    }

    public Double getFee() {
        return this.fee;
    }

    public void setFee(Double fee) {
        this.fee = fee;
    }

    public Boolean getIsConfirm() {
        return this.isConfirm;
    }

    public void setIsConfirm(Boolean isConfirm) {
        this.isConfirm = isConfirm;
    }

    public Timestamp getConfirmTime() {
        return this.confirmTime;
    }

    public void setConfirmTime(Timestamp confirmTime) {
        this.confirmTime = confirmTime;
    }

    public Integer getUserId() {
        return this.userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getSellerName() {
        return sellerName;
    }

    public void setSellerName(String sellerName) {
        this.sellerName = sellerName;
    }

    public String getBankAccount() {
        return bankAccount;
    }

    public void setBankAccount(String bankAccount) {
        this.bankAccount = bankAccount;
    }
}
